package com.lottemall.item.pojo;

import lombok.Data;
import tk.mybatis.mapper.annotation.KeySql;

import javax.persistence.Id;
import javax.persistence.Table;

/**
 * 品牌实体
 *
 * ，类目和商品(spu)是一对多关系，类目与品牌是多对多关系
 */
@Table(name="tb_category")
@Data
public class Category {
    @Id
    //useGeneratedKeys 取值范围true|false 默认值是：false。
    // 含义：设置是否使用JDBC的getGenereatedKeys方法获取主键并赋值到keyProperty设置的领域模型属性中。
    @KeySql(useGeneratedKeys = true)
    private Long id;
    private String name;
    /**
     * 父类目id,顶级类目填0
     */
    private Long parentId;
    /**
     * 是否为父节点，0为否，1为是
     */
    private Boolean isParent;
    /**
     * 排序指数，越小越靠前
     */
    private Integer sort;
}
